package awt.Listener;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 * 事件，事件源，事件监听器，注册事件监听器
 * @author xiaoqi
 * @data 2021/05/15 15:18
 */
public class EventDemo1 {
    Frame frame = new Frame("EventDemo");
    //设置一个文本框和按钮
    TextField tf = new TextField(20);
    Button b1 = new Button("确定");
    //初始界面
    public void init(){
       //绑定事件
       b1.addActionListener(new ActionListener() {
           @Override
           public void actionPerformed(ActionEvent e) {
               tf.setText("Hello World");
           }
       });
       //添加到frame中
        frame.add(tf, BorderLayout.NORTH);
        frame.add(b1);
        //设置大小，位置， 可视
        frame.pack();
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        new EventDemo1().init();
    }
}
